webpackJsonp([1], [, ,
function(t, e, i) {
    "use strict";
    e.a = {
        domain: function() {
            var t = "",
            e = document.domain.match(/[\w][\w-]*\.(?:com\.cn|com|cn|co|net|org|gov|cc|biz|info|so)/);
            return e && (t = "." + e[0]),
            t || ".daojia.com"
        } (),
        oldDomain: function() {
            return document.domain
        } (),
        isWx: function() {
            return !! /micromessenger/.test(navigator.userAgent.toLowerCase())
        } (),
        isAndroid: function() {
            var t = navigator.userAgent;
            return t.indexOf("Android") > -1 || t.indexOf("Adr") > -1
        } (),
        isIos: function() {
            return !! navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
        } (),
        getQuery: function() {
            for (var t = [], e = location.href.split("#"), i = 0; i < e.length; i++) e[i].indexOf("?") > -1 && t.push(e[i].split("?")[1]);
            for (var a = {},
            n = 0; n < t.length; n++) for (var o = t[n].split("&"), s = 0; s < o.length; s++) a[o[s].split("=")[0]] = decodeURIComponent(o[s].split("=")[1]);
            return a
        },
        throttle: function(t, e, i) {
            var a, n, o, s = Date.now ||
            function() {
                return (new Date).getTime()
            },
            c = null,
            r = 0;
            i || (i = {});
            var l = function() {
                r = !1 === i.leading ? 0 : s(),
                c = null,
                o = t.apply(a, n),
                c || (a = n = null)
            };
            return function() {
                var d = s();
                r || !1 !== i.leading || (r = d);
                var u = e - (d - r);
                return a = this,
                n = arguments,
                u <= 0 || u > e ? (c && (clearTimeout(c), c = null), r = d, o = t.apply(a, n), c || (a = n = null)) : c || !1 === i.trailing || (c = setTimeout(l, u)),
                o
            }
        },
        loadJSFile: function(t, e) {
            var i = document.createElement("script");
            i.setAttribute("type", "text/javascript"),
            i.onload = function() {
                e && e()
            },
            i.setAttribute("src", t),
            document.getElementsByTagName("head").item(0).appendChild(i)
        },
        url: function() {
            var t = this.getQuery(),
            e = "",
            i = window.location.origin || window.location.protocol + "//" + window.location.host,
            a = window.location.pathname;
            t.time && delete t.time;
            for (var n in t) e += n + "=" + t[n] + "&";
            return e && (e = i + a + "?" + e.slice(0, e.length - 1)),
            this.isWx && this.isAndroid ? e = e ? e + "&time=" + Math.random() : i + a + "?time=" + Math.random() : e || (e = i + a),
            e
        }
    }
},
, , , ,
function(t, e, i) {
    "use strict";
    i(2);
    e.a = {
        wxJump: function(t) {
            if (t && "javascript:;" != t && -1 == t.indexOf("/home/thirdRedirect?")) {
                var e = djCookieUtils.getPublic("dj_location"),
                i = window.config.data,
                a = i.thirdRedirectParam && i.thirdRedirectParam.uid ? i.thirdRedirectParam.uid: "",
                n = i.thirdRedirectParam && i.thirdRedirectParam.phone ? i.thirdRedirectParam.phone: "",
                o = i.openId ? i.openId: "",
                s = djCookieUtils.getPublic("dj_cityid") || "",
                c = djCookieUtils.getPublic("dj_cityname") || "",
                r = e ? e.split(",")[0] : "",
                l = e ? e.split(",")[1] : "",
                d = i.hmsr,
                u = i.channel,
                _ = i.comm_pf,
                h = "uid=" + a + "&phone=" + n + "&openid=" + o + "&cityid=" + s + "&cityname=" + c + "&lat=" + l + "&lng=" + r + "&hmsr=" + d + "&channel=" + u + "&comm_pf=" + _; - 1 == t.indexOf("?") ? -1 != t.indexOf("#!/") ? t = t.split("#!/")[0] + "?" + h + "#!/" + t.split("#!/")[1] : -1 != t.indexOf("#/") ? t = t.split("#/")[0] + "?" + h + "#/" + t.split("#/")[1] : t += "?" + h: -1 != t.indexOf("#!/") ? t = t.indexOf("#!/") < t.indexOf("?") ? t.split("#!/")[0] + "?" + h + "&" + t.split("?")[1] + "#!/" + t.split("#!/")[1].split("?")[0] : t.split("#!/")[0] + "&" + h + "#!/" + t.split("#!/")[1].split("?")[0] : -1 != t.indexOf("#/") ? t = t.indexOf("#/") < t.indexOf("?") ? t.split("#/")[0] + "?" + h + "&" + t.split("?")[1] + "#/" + t.split("#/")[1].split("?")[0] : t.split("#/")[0] + "&" + h + "#/" + t.split("#!/")[1].split("?")[0] : t += "&" + h,
                window.location.href = t
            }
        }
    }
},
, , , , ,
function(t, e, i) {
    "use strict";
    var a = window.localStorage,
    n = function() {
        try {
            return a.setItem("test", "1"),
            a.removeItem("test"),
            !0
        } catch(t) {
            return ! 1
        }
    } ();
    e.a = n
},
, , , , , , , , , , , , , , , , , , ,
function(t, e, i) {
    "use strict";
    var a = i(73),
    n = i.n(a); !
    function() {
        if ("object" === n()(window.djCookieUtils)) return void console.warn("已经引入了djCookieUtils");
        var t = {
            publicCookie: {
                dj_psuid: !0,
                dj_pstoken: !0,
                dj_pstokenexp: !0,
                dj_psthirdid: !0,
                dj_psthsource: !0,
                dj_psappid: !0,
                dj_psthappid: !0,
                dj_psextoken: !0,
                dj_pssyncflag: !0,
                dj_cookieid: !0,
                dj_cityid: !0,
                dj_location: !0,
                dj_cityname: !0,
                dj_hmsr: !0,
                dj_os: !0,
                dj_abtestid: !0,
                dj_openid: !0,
                dj_usergroup: !0,
                dj_appchannel: !0,
                dj_appid: !0,
                dj_imei: !0,
                dj_appversion: !0,
                dj_scwidth: !0,
                dj_scheight: !0,
                dj_guanwangid: !0,
                dj_guanwanguid: !0
            },
            path: "/",
            domain: document.domain.match(/[\w][\w-]*\.(?:com\.cn|com|cn|net|org|gov)/) ? "." + document.domain.match(/[\w][\w-]*\.(?:com\.cn|com|cn|net|org|gov)/)[0] : document.domain
        };
        window.djCookieUtils = {
            setPublic: function(t, e, i, a) {
                return this._handle("public", t, e, i, a)
            },
            getPublic: function(t, e) {
                return this._handle("public", t, {
                    noEncode: e
                })
            },
            removePublic: function(t) {
                this._handle("public", t, null)
            },
            setCustom: function(t, e, i, a) {
                return this._handle("custom", t, e, i, a)
            },
            getCustom: function(t, e) {
                return this._handle("custom", t, {
                    noEncode: e
                })
            },
            removeCustom: function(t, e) {
                this._handle("custom", t, null, null, e)
            },
            _handle: function(e, i, a, o, s) {
                var c, r, l, d, u, _;
                return "public" !== e || t.publicCookie[i] ? arguments.length > 2 && "[object Object]" !== String(a) ? (s = "object" === (void 0 === s ? "undefined": n()(s)) ? s: {},
                null !== a && void 0 !== a || (o = -1), "number" == typeof o && (c = 24 * o * 60 * 60 * 1e3, r = new Date, r.setTime(r.getTime() + c), o = r.toUTCString()), a = String(a), "public" === e ? (u = "; path =" + t.path, _ = "; domain =" + t.domain) : (u = s.path ? "; path =" + s.path: "", _ = s.domain ? "; domain =" + s.domain: ""), document.cookie = [encodeURIComponent(i), "=", s.noEncode ? a: encodeURIComponent(a), o ? "; expires=" + o: "", u, _, s.secure ? "; secure": ""].join("")) : (s = a || {},
                d = s.noEncode ?
                function(t) {
                    return t
                }: decodeURIComponent, (l = new RegExp("(?:^|; )" + encodeURIComponent(i) + "=([^;]*)").exec(document.cookie)) ? d(l[1]) : null) : void console.error("cookie的key不在公用参数列表中！")
            }
        }
    } ()
},
, , , , , , , , , , ,
function(t, e, i) {
    i(112);
    var a = i(0)(i(67), i(139), "data-v-1fc35a72", null);
    t.exports = a.exports
},
,
function(t, e, i) {
    "use strict";
    var a = i(20),
    n = i.n(a),
    o = i(2),
    s = document.getElementById("page_load");
    s.addEventListener("touchmove",
    function(t) {
        t.preventDefault()
    },
    !1),
    window.__innerHeight = window.innerHeight;
    var c = "";
    switch (o.a.domain) {
    case ".djtest.cn":
        c = "tjzt8.djtest.cn" == document.domain ? "https://phoenix8.djtest.cn": "https://phoenix74.djtest.cn";
        break;
    case ".daojia.com":
        c = "https://djapi.daojia.com"
    }
    window.config = {
        GET_USER_REDDOT_MESSAGE_API: "/home/getMessageReddot",
        GET_USER_REDDOT_API: "/home/getReddot",
        FIND_COUPON_API: "/home/popupForBindCoupon",
        FIND_PROMOTION_API: "/home/popup",
        GET_GUESS: "/home/ajaxGetGuessYouLikeData",
        GET_CITY: "/home/getCityIdByLatAndLng",
        changeBDtoGD: "/home/changeBDtoGD",
        CITY_LIST: "/home/getCityList",
        TJ_LOCATION: "/home/statistic/firstLocation",
        ajaxGetIpLocation: "/home/ajaxGetIpLocation",
        GET_SUGGEST_API: c + "/api/guest/search/suggest",
        GET_RESULT_API: c + "/api/guest/search/result2",
        loadingShow: function() {
            s.style.display = "block"
        },
        loadingHide: function() {
            s.style.display = "none"
        },
        trackClick: function(t) {
            window.trackClick && window.trackClick(t)
        },
        data: n()({},
        window.pageData),
        latAndlngExpire: 1 / 24
    }
},
function(t, e, i) {
    "use strict";
    var a = i(34),
    n = i.n(a),
    o = i(150),
    s = i(129),
    c = i.n(s);
    n.a.use(o.a);
    var r = function(t) {
        i.e(0).then(function() {
            t(i(53))
        }.bind(null, i)).
        catch(i.oe)
    };
    e.a = new o.a({
        routes: [{
            path: "/search",
            name: "search",
            component: r,
            children: [{
                path: ":keyword",
                name: "result",
                component: r
            }]
        },
        {
            path: "/index",
            name: "index",
            component: c.a
        },
        {
            path: "*",
            redirect: {
                name: "index",
                component: c.a
            }
        }]
    })
},
function(t, e) {},
, , , ,
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(7);
    e.
default = {
        props: ["data"],
        methods: {
            clickEvent: function(t) {
                window.config.trackClick("action=homePageBanner"),
                a.a.wxJump(t)
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(2),
    n = i(13);
    e.
default = {
        data: function() {
            var t = window.pageData,
            e = (window.location.pathname, a.a.getQuery()),
            i = djCookieUtils.getPublic("dj_cityid") || "",
            n = e.channel || "",
            o = e.hmsr || "",
            s = e.comm_pf || "",
            c = a.a.domain,
            r = "",
            l = {};
            if (".daojia.com" == c) r = "https://discovery-dop.daojia.com";
            else {
                r = "https://discovery-dop80.djtest.cn";
                var d = window.location.origin || window.location.protocol + "//" + window.location.host;
                djCookieUtils.setCustom("inxdomain", d, 30, {
                    path: "/",
                    domain: c
                })
            }
            return l = {
                find: "//static" + c + "/assets/project/wx_found_custom/views/index.found.html#!/home?znsr=daohanglan_fujin&cityid=" + i + "&comm_pf=" + s + "&channel=" + n + "&hmsr=" + o + "&v=20180822",
                message: "/home/im/index?channel=" + n + "&comm_pf=" + s + "&hmsr=" + o + "&imcenter=1#/list",
                user: "/home/personalcenternew?channel=" + n + "&comm_pf=" + s + "&hmsr=" + o,
                publish: r + "/zhaoshang/index/new?znsr=home_page_bottom_business&channel=" + n + "&hmsr=" + o + "&comm_pf=" + s + "#/category"
            },
            t.tabbarSkin || (t.tabbarSkin = [{
                imgUrl: "//static.daojia.com/assets/project/wx-index-v2/images/foot.png",
                raisedShow: 0
            }]),
            {
                skin: l,
                find_checked: 1 == djCookieUtils.getCustom("find_checked"),
                find_enable: !1,
                iconBg: {
                    backgroundImage: "url(" + t.tabbarSkin[0].imgUrl + ")"
                },
                isBig: 1 == t.tabbarSkin[0].raisedShow,
                ishover: !1,
                isMessageDot: !!t.showReddotMessage && t.showReddotMessage > 0,
                isUserDot: !!t.showReddot && t.showReddot > 0,
                timer: null,
                t: 1500,
                h: "50px"
            }
        },
        created: function() {
            this.isMessageDot && this.isUserDot || this.dot(),
            this.domainStore()
        },
        methods: {
            domainStore: function() {
                var t = window.location.origin || window.location.protocol + "//" + window.location.host;
                n.a ? sessionStorage.setItem("inxdomain", t) : djCookieUtils.setCustom("inxdomain", t, 30)
            },
            trackClick: function(t) {
                window.trackClick && window.trackClick(t)
            },
            clickEvent: function(t) {
                var e = t.currentTarget.dataset.href,
                i = t.currentTarget.classList;
                i.contains("item__home") ? this.trackClick("action=daohanglan_home") : i.contains("item__find") ? (this.trackClick("action=daohanglan_fujin"), djCookieUtils.setCustom("find_checked", 1, 30, {
                    path: "/"
                }), window.location.href = e) : i.contains("item__publish") ? (this.find_enable && (this.ishover = !0), this.trackClick("action=daohanglan_publish"), window.location.href = e) : i.contains("item__message") ? (this.trackClick("action=daohanglan_message"), window.location.href = e) : i.contains("item__user") && (this.trackClick("action=daohanglan_user"), window.location.href = e)
            },
            dot: function() {
                var t = this;
                this.isMessageDot || this.$http.get(window.config.GET_USER_REDDOT_MESSAGE_API).then(function(e) {
                    e.json().then(function(e) {
                        0 == e.code && (1 == e.data ? t.isMessageDot = !0 : t.isMessageDot = !1)
                    })
                }),
                this.isUserDot || this.$http.get(window.config.GET_USER_REDDOT_API).then(function(e) {
                    e.json().then(function(e) {
                        0 == e.code && (1 == e.data ? t.isUserDot = !0 : t.isUserDot = !1)
                    })
                }),
                this.t = 2 * this.t,
                this.timer && clearTimeout(this.timer),
                this.t < 18e4 && (this.isMessageDot && this.isUserDot || (this.timer = setTimeout(this.dot, this.t)))
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = (i(7), i(13), i(2));
    e.
default = {
        data: function() {
            return {
                map: null,
                cityid: null,
                cityname: null,
                lng: window.pageData.comm_lng,
                lat: window.pageData.comm_lat,
                mapSource: window.pageData.map_source
            }
        },
        created: function() {
            this.lng && this.lat && this.whenlatAndlngDone()
        },
        methods: {
            whenlatAndlngDone: function() {
                var t = this;
                2 == this.mapSource ? this.$http.jsonp(window.config.changeBDtoGD, {
                    params: {
                        lng: this.lng,
                        lat: this.lat
                    }
                }).then(function(e) {
                    e.json().then(function(e) {
                        if (1e4 == e.code) {
                            var i = e.data.split(",");
                            t.lng = i[0],
                            t.lat = i[1],
                            t.lngAndlatSave()
                        }
                    })
                },
                function() {}) : this.lngAndlatSave()
            },
            lngAndlatSave: function() {
                var t = this;
                "function" == typeof window.djLocation.updateCurrentLocation && window.djLocation.updateCurrentLocation({
                    lng: this.lng,
                    lat: this.lat
                },
                function(e) {
                    console.log("geo succ", e);
                    var i = window.pageData.cityId;
                    window.pageData.cityName;
                    e.cityId && i != e.cityId && t.go()
                },
                function(t) {
                    console.log("geo error", t)
                })
            },
            go: function() {
                var t = a.a.url();
                window.location.replace(t)
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    }),
    e.
default = {
        props: ["data", "index"],
        methods: {
            clickEvent: function(t) {
                window.config.trackClick("action=homePageCNXH_" + (t + 1))
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(45),
    n = i.n(a),
    o = i(126),
    s = i.n(o),
    c = (i(69), i(2));
    e.
default = {
        components: {
            WxTitle: n.a,
            ListItem: s.a
        },
        data: function() {
            var t = window.config.data;
            return {
                over: !1,
                loading: !1,
                pageSize: 10,
                pageNum: t.pageNum,
                dataGuess: [],
                icon: t.guessYouLike.icon,
                title: t.guessYouLike.title
            }
        },
        created: function() {
            var t = window.config.data;
            1 == this.pageNum ? this.fetchData() : 2 == this.pageNum && (this.dataGuess = t.guessYouLikeData && t.guessYouLikeData.showcase && this.dataGuess.concat(t.guessYouLikeData.showcase), this.over = !!(t.guessYouLikeData && t.guessYouLikeData.totalCount && t.guessYouLikeData.totalCount <= this.pageSize), this.addScroll())
        },
        beforeDestroy: function() {
            this.removeScroll()
        },
        methods: {
            addScroll: function() {
                var t = this;
                this.$nextTick(function() {
                    window.addEventListener("scroll", c.a.throttle(t.scrollEvent, 100))
                })
            },
            removeScroll: function() {
                window.removeEventListener("scroll", c.a.throttle(this.scrollEvent, 100))
            },
            posFn: function() {
                var t = void 0;
                this.$children.forEach(function(e) {
                    t = e.$el,
                    "list__item" == t.className && t.getBoundingClientRect().top + 65 + 50 < window.innerHeight && (e.tracked || (window.config.trackClick({
                        homepagerecommend: window.Base64.encode(e.data.href)
                    }), e.tracked = !0))
                })
            },
            scrollEvent: function() { (document.documentElement.scrollTop || document.body.scrollTop) >= (document.documentElement.scrollHeight || document.body.scrollHeight) - (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) - 100 && !this.loading && !this.over && this.fetchData(),
                this.posFn()
            },
            fetchData: function() {
                var t = this;
                this.loading = !0,
                this.$http.get(window.config.GET_GUESS, {
                    params: {
                        pageSize: this.pageSize,
                        pageNum: this.pageNum
                    }
                }).then(function(e) {
                    e.json().then(function(e) {
                        0 == e.code ? (t.dataGuess = e.data.showcase && t.dataGuess.concat(e.data.showcase), t.dataGuess.forEach(function(t) {
                            t.tracked = !1
                        }), 1 == t.pageNum && t.addScroll(), Math.ceil(e.data.totalCount / t.pageSize) <= t.pageNum && (t.over = !0, t.removeScroll()), t.pageNum++, t.loading = !1) : console.log(e.msg)
                    })
                },
                function() {
                    console.log("猜你喜欢接口失败")
                })
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(2);
    e.
default = {
        props: ["data"],
        data: function() {
            return {
                defaultSearchTxt: "搜索",
                cityname: djCookieUtils.getPublic("dj_cityname") || ""
            }
        },
        methods: {
            go: function() {
                var t = a.a.url();
                window.location.replace("/wechat/addr/getusercitylist?backUrl=" + encodeURIComponent(t))
            },
            toSearch: function() {
                window.config.trackClick("action=search_btn_entrance"),
                this.$router.push({
                    name: "search"
                })
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(20),
    n = i.n(a),
    o = i(125),
    s = i.n(o),
    c = i(128),
    r = i.n(c),
    l = i(123),
    d = i.n(l),
    u = i(133),
    _ = i.n(u),
    h = i(135),
    m = i.n(h),
    f = i(130),
    p = i.n(f),
    v = i(127),
    g = i.n(v),
    w = i(124),
    x = i.n(w),
    C = i(134),
    k = i.n(C),
    y = i(2);
    e.
default = {
        components: {
            WxGeo: s.a,
            WxHeader: r.a,
            WxBanner: d.a,
            WxNav: _.a,
            WxService: m.a,
            WxLayidle: p.a,
            WxGuess: g.a,
            WxFooter: x.a,
            WxPromotion: k.a
        },
        data: function() {
            return {
                data_header: null,
                data_banner: null,
                data_nav: null,
                data_service: null,
                data_service_show: !1,
                data_layidle: null,
                data_guess: null,
                data_notice: null,
                isWx: y.a.isWx
            }
        },
        created: function() {
            var t = window.config.data;
            this.data_header = n()({},
            {
                search_config: t.search_config,
                investment: t.investment
            }),
            this.data_banner = t.activityBanner && n()({},
            t.activityBanner),
            this.data_nav = t.nav && [].concat(t.nav),
            t.groupentry && t.groupentry.length && t.groupentry.forEach(function(t) {
                t.time = {
                    h: "00",
                    m: "00",
                    s: "00",
                    show: !1
                }
            }),
            this.data_service = n()({},
            {
                service: t.service ? [].concat(t.service) : []
            }),
            this.data_layidle = t.layidle && n()({},
            t.layidle)
        },
        mounted: function() {
            this.$nextTick(function() {
                window.config.loadingHide()
            })
        },
        methods: {
            delCookie: function(t, e) {
                try {
                    var i = new Date;
                    i.setDate(i.getDate() - 1e5),
                    document.cookie = t + "= ; expires=" + i.toGMTString() + ";path=/;" + (e ? "domain=" + e + ";": "")
                } catch(t) {}
            },
            delAndCopyCookie: function() {
                var t = y.a.domain,
                e = y.a.oldDomain,
                i = djCookieUtils.getCustom("comm_cityid"),
                a = djCookieUtils.getCustom("comm_cityname", !0),
                n = djCookieUtils.getCustom("comm_lat"),
                o = djCookieUtils.getCustom("comm_lng");
                i && (this.delCookie("comm_cityid", e), this.delCookie("comm_cityid"), djCookieUtils.setCustom("comm_cityid", i, 30, {
                    path: "/",
                    domain: t
                })),
                a && (this.delCookie("comm_cityname", e), this.delCookie("comm_cityname"), djCookieUtils.setCustom("comm_cityname", a, 30, {
                    path: "/",
                    domain: t,
                    noEncode: !0
                })),
                n && (this.delCookie("comm_lat", e), this.delCookie("comm_lat"), djCookieUtils.setCustom("comm_lat", n, window.config.latAndlngExpire, {
                    path: "/",
                    domain: t
                })),
                o && (this.delCookie("comm_lng", e), this.delCookie("comm_lng"), djCookieUtils.setCustom("comm_lng", o, window.config.latAndlngExpire, {
                    path: "/",
                    domain: t
                }))
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(45),
    n = i.n(a),
    o = i(7);
    e.
default = {
        props: ["data"],
        components: {
            WxTitle: n.a
        },
        methods: {
            clickBanner: function(t) {
                window.config.trackClick("action=homePageXZHHBanner"),
                o.a.wxJump(t)
            },
            clickList: function(t, e) {
                window.config.trackClick("action=homePageXZHH_" + (t + 1))
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(52),
    n = i.n(a),
    o = i(13),
    s = i(7);
    e.
default = {
        props: ["item", "index", "line", "local"],
        computed: {
            realIndex: function() {
                var t = void 0,
                e = this.index + 1;
                switch (this.line) {
                case 1:
                    t = e;
                    break;
                case 2:
                    t = 4 + e;
                    break;
                case 3:
                    t = 8 + e;
                    break;
                case 4:
                    t = 12 + e;
                    break;
                default:
                    t = e
                }
                return t
            }
        },
        data: function() {
            return {
                show: Number(this.item.isred) && !this.item.hideReddot,
                active: !1
            }
        },
        methods: {
            clickEvent: function(t) {
                var e = this;
                if (this.show) if (this.local.length) {
                    var i = void 0,
                    a = this.local;
                    try {
                        a.forEach(function(t, a, n) {
                            if (t.id == e.item.uniqueId) throw i = !0,
                            t.clickTime = (new Date).getTime(),
                            void e.localAdd(n)
                        })
                    } catch(t) {}
                    i || this.localAdd()
                } else this.localAdd();
                this.show = !1,
                window.config.trackClick("action=homePageJGQ" + this.realIndex),
                s.a.wxJump(t)
            },
            localAdd: function(t) {
                var e = t;
                e || (e = this.local, e.push({
                    id: this.item.uniqueId,
                    clickTime: (new Date).getTime()
                })),
                e = n()(e),
                o.a ? localStorage.setItem("JGQRedDot", e) : djCookieUtils.setCustom("JGQRedDot", e, 30)
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(131),
    n = i.n(a);
    e.
default = {
        components: {
            Item: n.a
        },
        props: {
            data: {
                type: Array,
                required: !0
            },
            line: {
                type: Number
            },
            local: {
                type: Array,
                required: !0
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(20),
    n = i.n(a),
    o = i(13),
    s = i(152),
    c = (i.n(s), i(132)),
    r = i.n(c);
    i(33);
    e.
default = {
        props: {
            data: {
                type: Array,
                required: !0
            }
        },
        data: function() {
            return {
                dataPage1: null,
                dataPage2: null,
                local: []
            }
        },
        created: function() {
            var t = this;
            o.a ? localStorage.getItem("JGQRedDot") && (this.local = JSON.parse(localStorage.getItem("JGQRedDot"))) : djCookieUtils.getCustom("JGQRedDot") && (this.local = JSON.parse(djCookieUtils.getCustom("JGQRedDot"))),
            this.local.length && this.data.forEach(function(e, i, a) {
                t.local.forEach(function(i) {
                    e.uniqueId == i.id && t.time(e.redstart).getTime() < i.clickTime && i.clickTime < t.time(e.redend).getTime() && (e.hideReddot = !0)
                })
            }),
            this.data.length <= 10 ? this.dataPage1 = n()({},
            {
                flex1: this.data.slice(0, 5),
                flex2: this.data.slice(5, 10)
            }) : (this.dataPage1 = n()({},
            {
                flex1: this.data.slice(0, 5),
                flex2: this.data.slice(5, 10)
            }), this.dataPage2 = n()({},
            {
                flex1: this.data.slice(10, 15),
                flex2: this.data.slice(15, 20)
            }))
        },
        methods: {
            time: function(t) {
                var e = t.split(" "),
                i = e[0].split("-"),
                a = e[1].split(":");
                return new Date(i[0], parseInt(i[1]) - 1, i[2], a[0], a[1], a[2])
            }
        },
        components: {
            FlexNav: r.a,
            Swipe: s.Swipe,
            SwipeItem: s.SwipeItem
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(7);
    e.
default = {
        data: function() {
            return {
                flag: !1,
                img: void 0,
                href: void 0,
                title: void 0,
                showWhich: !0,
                onoff: !0,
                cityid: djCookieUtils.getPublic("dj_cityid") || ""
            }
        },
        created: function() {
            this.fetchData()
        },
        methods: {
            fetchData: function() {
                var t = this,
                e = this,
                i = pageData.channel || window.pageData.channel || "";
                e.onoff && this.$http.jsonp(window.config.FIND_COUPON_API, {
                    params: {
                        cityId: e.cityid,
                        channel: i
                    }
                }).then(function(a) {
                    a.json().then(function(a) {
                        a && 0 === parseInt(a.code) ? (t.onoff = !1, a.data ? (e.flag = !0, e.showWhich = !1, e.img = a.data.popupImgUrl) : t.$http.jsonp(window.config.FIND_PROMOTION_API, {
                            params: {
                                cityId: e.cityid,
                                channel: i
                            }
                        }).then(function(t) {
                            t.json().then(function(t) {
                                if (t && 0 === parseInt(t.code) && t.data && djCookieUtils.getCustom("find_promotion") !== t.data.popUpName) {
                                    e.name = t.data.popUpName,
                                    e.img = t.data.popupImgUrl,
                                    e.href = /\?/.test(t.data.pSkipUrl) && t.data.pSkipUrl + "&cityid=" + e.cityid || t.data.pSkipUrl + "?cityid=" + e.cityid;
                                    var i = new Image;
                                    i.onload = function() {
                                        e.flag = !0
                                    },
                                    i.src = t.data.popupImgUrl
                                }
                            },
                            function() {})
                        })) : console.log(a.msg)
                    })
                },
                function() {
                    console.log("弹框获取数据失败"),
                    t.onoff = !1
                })
            },
            close: function(t) {
                if (this.showWhich) return this.flag = !1,
                djCookieUtils.setCustom("find_promotion", this.name, 30, {
                    path: "/"
                }),
                void window.config.trackClick("action=tanceng");
                this.flag = !1,
                t && a.a.wxJump(t)
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(7);
    e.
default = {
        props: ["data"],
        computed: {},
        data: function() {
            return {
                jumpUrl: "",
                serviceDataTwo: [],
                serviceDataThree: []
            }
        },
        created: function() {
            var t = window.pageData.channel,
            e = window.pageData.comm_pf,
            i = window.pageData.hmsr;
            this.data.service = this.data.service.length > 10 ? this.data.service.slice(0, 10) : this.data.service,
            this.jumpUrl = "/home/im/index?channel=" + t + "&comm_pf=" + e + "&hmsr=" + i + "#/activity";
            var a = this.data.service.length,
            n = this.data.service;
            3 == a || 5 == a || 7 == a || 9 == a ? (this.serviceDataTwo = n.slice(0, a - 3), this.serviceDataThree = n.slice(a - 3, a)) : 6 == a || 8 == a || 10 == a ? (this.serviceDataTwo = n.slice(0, a - 6), this.serviceDataThree = n.slice(a - 6, a)) : this.serviceDataTwo = n
        },
        methods: {
            clickDfk: function(t, e) {
                window.config.trackClick("action=homePageDFK_" + (t + 1)),
                a.a.wxJump(e)
            }
        }
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    }),
    e.
default = {
        props: ["text", "icon"]
    }
},
function(t, e, i) {
    "use strict";
    Object.defineProperty(e, "__esModule", {
        value: !0
    });
    var a = i(49),
    n = (i.n(a), i(33), i(47), i(34)),
    o = i.n(n),
    s = i(51),
    c = i(50),
    r = i.n(c),
    l = i(48);
    o.a.use(s.a),
    o.a.use(r.a, {
        loading: "//static.daojia.com/assets/project/wx-index-v2/images/loading.png"
    });
    new o.a({
        el: "#app",
        router: l.a,
        render: function(t) {
            return t("router-view")
        }
    })
},
function(t, e, i) {
    "use strict"; (function(t) {
        var e = i(70),
        a = i.n(e); !
        function(e) {
            var n, o = e.Base64;
            if (void 0 !== t && t.exports) try {
                n = i(75).Buffer
            } catch(t) {}
            var s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
            c = function(t) {
                for (var e = {},
                i = 0,
                a = t.length; i < a; i++) e[t.charAt(i)] = i;
                return e
            } (s),
            r = String.fromCharCode,
            l = function(t) {
                if (t.length < 2) {
                    var e = t.charCodeAt(0);
                    return e < 128 ? t: e < 2048 ? r(192 | e >>> 6) + r(128 | 63 & e) : r(224 | e >>> 12 & 15) + r(128 | e >>> 6 & 63) + r(128 | 63 & e)
                }
                var e = 65536 + 1024 * (t.charCodeAt(0) - 55296) + (t.charCodeAt(1) - 56320);
                return r(240 | e >>> 18 & 7) + r(128 | e >>> 12 & 63) + r(128 | e >>> 6 & 63) + r(128 | 63 & e)
            },
            d = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,
            u = function(t) {
                return t.replace(d, l)
            },
            _ = function(t) {
                var e = [0, 2, 1][t.length % 3],
                i = t.charCodeAt(0) << 16 | (t.length > 1 ? t.charCodeAt(1) : 0) << 8 | (t.length > 2 ? t.charCodeAt(2) : 0);
                return [s.charAt(i >>> 18), s.charAt(i >>> 12 & 63), e >= 2 ? "=": s.charAt(i >>> 6 & 63), e >= 1 ? "=": s.charAt(63 & i)].join("")
            },
            h = e.btoa ?
            function(t) {
                return e.btoa(t)
            }: function(t) {
                return t.replace(/[\s\S]{1,3}/g, _)
            },
            m = n ?
            function(t) {
                return (t.constructor === n.constructor ? t: new n(t)).toString("base64")
            }: function(t) {
                return h(u(t))
            },
            f = function(t, e) {
                return e ? m(String(t)).replace(/[+\/]/g,
                function(t) {
                    return "+" == t ? "-": "_"
                }).replace(/=/g, "") : m(String(t))
            },
            p = function(t) {
                return f(t, !0)
            },
            v = new RegExp(["[À-ß][-¿]", "[à-ï][-¿]{2}", "[ð-÷][-¿]{3}"].join("|"), "g"),
            g = function(t) {
                switch (t.length) {
                case 4:
                    var e = (7 & t.charCodeAt(0)) << 18 | (63 & t.charCodeAt(1)) << 12 | (63 & t.charCodeAt(2)) << 6 | 63 & t.charCodeAt(3),
                    i = e - 65536;
                    return r(55296 + (i >>> 10)) + r(56320 + (1023 & i));
                case 3:
                    return r((15 & t.charCodeAt(0)) << 12 | (63 & t.charCodeAt(1)) << 6 | 63 & t.charCodeAt(2));
                default:
                    return r((31 & t.charCodeAt(0)) << 6 | 63 & t.charCodeAt(1))
                }
            },
            w = function(t) {
                return t.replace(v, g)
            },
            x = function(t) {
                var e = t.length,
                i = e % 4,
                a = (e > 0 ? c[t.charAt(0)] << 18 : 0) | (e > 1 ? c[t.charAt(1)] << 12 : 0) | (e > 2 ? c[t.charAt(2)] << 6 : 0) | (e > 3 ? c[t.charAt(3)] : 0),
                n = [r(a >>> 16), r(a >>> 8 & 255), r(255 & a)];
                return n.length -= [0, 0, 2, 1][i],
                n.join("")
            },
            C = e.atob ?
            function(t) {
                return e.atob(t)
            }: function(t) {
                return t.replace(/[\s\S]{1,4}/g, x)
            },
            k = n ?
            function(t) {
                return (t.constructor === n.constructor ? t: new n(t, "base64")).toString()
            }: function(t) {
                return w(C(t))
            },
            y = function(t) {
                return k(String(t).replace(/[-_]/g,
                function(t) {
                    return "-" == t ? "+": "/"
                }).replace(/[^A-Za-z0-9\+\/]/g, ""))
            },
            b = function() {
                var t = e.Base64;
                return e.Base64 = o,
                t
            };
            if (e.Base64 = {
                VERSION: "2.1.9",
                atob: C,
                btoa: h,
                fromBase64: y,
                toBase64: f,
                utob: u,
                encode: f,
                encodeURI: p,
                btou: w,
                decode: y,
                noConflict: b
            },
            "function" == typeof a.a) {
                var j = function(t) {
                    return {
                        value: t,
                        enumerable: !1,
                        writable: !0,
                        configurable: !0
                    }
                };
                e.Base64.extendString = function() {
                    Object.defineProperty(String.prototype, "fromBase64", j(function() {
                        return y(this)
                    })),
                    Object.defineProperty(String.prototype, "toBase64", j(function(t) {
                        return f(this, t)
                    })),
                    Object.defineProperty(String.prototype, "toBase64URI", j(function() {
                        return f(this, !0)
                    }))
                }
            }
            e.Meteor && (Base64 = e.Base64)
        } (window)
    }).call(e, i(153)(t))
},
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
function(t, e) {},
, ,
function(t, e, i) {
    i(119);
    var a = i(0)(i(54), i(146), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(117);
    var a = i(0)(i(55), i(144), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    var a = i(0)(i(56), i(149), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(111);
    var a = i(0)(i(57), i(138), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(115);
    var a = i(0)(i(58), i(142), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(116);
    var a = i(0)(i(59), i(143), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(110);
    var a = i(0)(i(60), i(137), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(113);
    var a = i(0)(i(61), i(140), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    var a = i(0)(i(62), i(147), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(120);
    var a = i(0)(i(63), i(148), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(109);
    var a = i(0)(i(64), i(136), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(118);
    var a = i(0)(i(65), i(145), null, null);
    t.exports = a.exports
},
function(t, e, i) {
    i(114);
    var a = i(0)(i(66), i(141), null, null);
    t.exports = a.exports
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "wx-index__nav"
            },
            [i("swipe", {
                staticClass: "nav__swipe",
                class: {
                    nav__swipe__mini: t.data.length <= 5
                },
                attrs: {
                    continuous: !1,
                    auto: 0,
                    "show-indicators": !!t.dataPage2
                }
            },
            [t.dataPage1 ? i("swipe-item", {
                staticClass: "swipe__page"
            },
            [t.dataPage1.flex1 ? i("flex-nav", {
                attrs: {
                    data: t.dataPage1.flex1,
                    line: 1,
                    local: t.local
                }
            }) : t._e(), t._v(" "), t.dataPage1.flex2 ? i("flex-nav", {
                attrs: {
                    data: t.dataPage1.flex2,
                    line: 2,
                    local: t.local
                }
            }) : t._e()], 1) : t._e(), t._v(" "), t.dataPage2 ? i("swipe-item", {
                staticClass: "swipe__page"
            },
            [t.dataPage2.flex1 ? i("flex-nav", {
                attrs: {
                    data: t.dataPage2.flex1,
                    line: 3,
                    local: t.local
                }
            }) : t._e(), t._v(" "), t.dataPage2.flex2 ? i("flex-nav", {
                attrs: {
                    data: t.dataPage2.flex2,
                    line: 4,
                    local: t.local
                }
            }) : t._e()], 1) : t._e()], 1)], 1)
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", [i("wx-geo"), t._v(" "), i("wx-promotion"), t._v(" "), t.data_header ? i("wx-header", {
                attrs: {
                    data: t.data_header
                }
            }) : t._e(), t._v(" "), i("div", {
                class: ["main", {
                    "main-color-wx": t.isWx
                }]
            },
            [t.data_banner ? i("wx-banner", {
                attrs: {
                    data: t.data_banner
                }
            }) : t._e(), t._v(" "), t.data_nav && 0 !== t.data_nav.length ? i("wx-nav", {
                attrs: {
                    data: t.data_nav
                }
            }) : t._e(), t._v(" "), i("wx-service", {
                attrs: {
                    data: t.data_service
                }
            }), t._v(" "), t.data_layidle ? i("wx-layidle", {
                attrs: {
                    data: t.data_layidle
                }
            }) : t._e(), t._v(" "), i("wx-guess"), t._v(" "), i("wx-footer")], 1)], 1)
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("a", {
                staticClass: "list__item",
                attrs: {
                    href: t.data.href
                },
                on: {
                    click: function(e) {
                        t.clickEvent(t.index)
                    }
                }
            },
            [i("div", {
                staticClass: "item__thumb"
            },
            [t.data.img ? i("div", {
                directives: [{
                    name: "lazy",
                    rawName: "v-lazy:background-image",
                    value: t.data.img,
                    expression: "data.img",
                    arg: "background-image"
                }],
                staticClass: "thumb__img"
            }) : t._e()]), t._v(" "), i("div", {
                staticClass: "item__entry"
            },
            [i("div", {
                staticClass: "entry__head"
            },
            [i("div", {
                staticClass: "entry__title"
            },
            [t._v(t._s(t.data.name))]), t._v(" "), t.data.serviceType ? i("div", {
                staticClass: "price__tag"
            },
            [t._v("\n                " + t._s(t.data.serviceType) + "\n            ")]) : t._e()]), t._v(" "), i("div", {
                staticClass: "entry__desc"
            },
            [t._v(t._s(t.data.desc))]), t._v(" "), t.data.price ? i("div", {
                staticClass: "entry__price"
            },
            [i("span", {
                staticClass: "real__num"
            },
            [t._v(t._s(t.data.price))]), t._v(" "), t.data.priceUnit ? i("span", {
                staticClass: "real__unit"
            },
            [t._v(t._s(t.data.priceUnit))]) : i("span", {
                staticClass: "real__unit"
            },
            [t._v("元")])]) : t._e()])])
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "head__title"
            },
            [i("span", {
                style: "background-image:url(" + t.icon + ")"
            }), i("span", {
                staticClass: "title"
            },
            [t._v(t._s(t.text))])])
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return t.data ? i("div", {
                staticClass: "wx-index__theme wx-index__theme__layidle"
            },
            [i("wx-title", {
                attrs: {
                    text: t.data.title,
                    icon: t.data.icon
                }
            }), t._v(" "), i("div", {
                staticClass: "theme__body"
            },
            [t.data.bannerImg && t.data.bannerHref ? i("div", {
                staticClass: "body__banner"
            },
            [i("a", {
                staticClass: "banner__href",
                attrs: {
                    href: t.data.bannerHref
                },
                on: {
                    click: function(e) {
                        t.clickBanner(t.data.bannerHref)
                    }
                }
            },
            [i("img", {
                directives: [{
                    name: "lazy",
                    rawName: "v-lazy",
                    value: t.data.bannerImg,
                    expression: "data.bannerImg"
                }],
                staticClass: "banner__img"
            })])]) : t._e(), t._v(" "), i("ul", {
                staticClass: "body__list"
            },
            t._l(t.data.showcase,
            function(e, a) {
                return i("li", {
                    key: a,
                    staticClass: "body__item"
                },
                [i("a", {
                    staticClass: "item__href",
                    attrs: {
                        href: e.href
                    },
                    on: {
                        click: function(e) {
                            t.clickList(a)
                        }
                    }
                },
                [i("div", {
                    staticClass: "item__border__cover"
                }), t._v(" "), i("img", {
                    directives: [{
                        name: "lazy",
                        rawName: "v-lazy",
                        value: e.img,
                        expression: "item.img"
                    }],
                    staticClass: "item__img"
                })])])
            }))])], 1) : t._e()
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "wx_div"
            },
            [i("ul", {
                staticClass: "wx-index__service"
            },
            [t._l(t.serviceDataTwo,
            function(e, a) {
                return i("li", {
                    key: a,
                    staticClass: "item_two item"
                },
                [i("a", {
                    staticClass: "item_a_two item_a",
                    attrs: {
                        "data-href": e.href
                    },
                    on: {
                        click: function(i) {
                            t.clickDfk(a, e.href)
                        }
                    }
                },
                [i("div", {
                    staticClass: "item__entry_two"
                },
                [i("div", {
                    staticClass: "entry__title_two entry__title"
                },
                [t._v(t._s(e.title))]), t._v(" "), i("div", {
                    staticClass: "entry__subtitle"
                },
                [t._v(t._s(e.subtitle))])]), t._v(" "), i("div", {
                    staticClass: "item__thumb_two"
                },
                [i("img", {
                    directives: [{
                        name: "lazy",
                        rawName: "v-lazy",
                        value: e.img,
                        expression: "item.img"
                    }],
                    staticClass: "thumb__img_two"
                })])])])
            }), t._v(" "), 1 == t.data.service.length ? i("li", {
                staticClass: "item_two item"
            },
            [i("a", {
                staticClass: "item_a_two item_a",
                attrs: {
                    href: t.jumpUrl
                }
            },
            [t._m(0), t._v(" "), i("div", {
                staticClass: "item__thumb_two more"
            })])]) : t._e()], 2), t._v(" "), i("ul", {
                staticClass: "wx-index__service"
            },
            t._l(t.serviceDataThree,
            function(e, a) {
                return i("li", {
                    key: a,
                    staticClass: "item_three item"
                },
                [i("a", {
                    staticClass: "item_a_three item_a",
                    attrs: {
                        "data-href": e.href
                    },
                    on: {
                        click: function(i) {
                            t.clickDfk(a + t.serviceDataTwo.length, e.href)
                        }
                    }
                },
                [i("div", {
                    staticClass: "item__entry_three"
                },
                [i("div", {
                    staticClass: "entry__title item__entry_three"
                },
                [t._v(t._s(e.title))]), t._v(" "), i("div", {
                    staticClass: "entry__subtitle"
                },
                [t._v(t._s(e.subtitle))])]), t._v(" "), i("div", {
                    staticClass: "item__thumb_three"
                },
                [i("img", {
                    directives: [{
                        name: "lazy",
                        rawName: "v-lazy",
                        value: e.img,
                        expression: "item.img"
                    }],
                    staticClass: "thumb__img_three"
                })])])])
            }))])
        },
        staticRenderFns: [function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "item__entry_two"
            },
            [i("div", {
                staticClass: "entry__title_two entry__title"
            },
            [t._v("更多活动")]), t._v(" "), i("div", {
                staticClass: "entry__subtitle"
            },
            [t._v("更多优惠")])])
        }]
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return t.title && t.icon && t.dataGuess.length ? i("div", {
                staticClass: "wx-index__theme wx-index__theme__list"
            },
            [i("wx-title", {
                attrs: {
                    text: t.title,
                    icon: t.icon
                }
            }), t._v(" "), i("div", {
                ref: "box",
                staticClass: "theme__body"
            },
            [i("ul", {
                staticClass: "body__list"
            },
            t._l(t.dataGuess,
            function(t, e) {
                return i("li", {
                    key: e,
                    staticClass: "body__item"
                },
                [i("list-item", {
                    attrs: {
                        data: t,
                        index: e
                    }
                })], 1)
            }))]), t._v(" "), i("div", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.loading,
                    expression: "loading"
                }],
                staticClass: "pull_up_loading_more"
            },
            [t._m(0)]), t._v(" "), t.over ? i("div", {
                staticClass: "footer__slogan"
            }) : t._e()], 1) : t._e()
        },
        staticRenderFns: [function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "pull_up_loading"
            },
            [i("span", {
                staticClass: "pull_up_rotater"
            },
            [i("span")]), t._v(" "), i("span", [t._v("加载中…")])])
        }]
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "wx-index__header"
            },
            [i("div", {
                staticClass: "city-wrap"
            },
            [i("div", {
                staticClass: "wx-index__header__location"
            },
            [i("div", {
                staticClass: "box_city",
                on: {
                    click: t.go
                }
            },
            [i("span", [t._v(t._s(t.cityname))]), t._v(" "), i("i", {
                staticClass: "arrow-down"
            })]), t._v(" "), i("div", {
                staticClass: "box-wrap"
            },
            [i("div", {
                staticClass: "box_search",
                on: {
                    click: t.toSearch
                }
            },
            [i("i", {
                staticClass: "search__icon__indexsearch"
            }), t._v(t._s(t.data.search_config && t.data.search_config.search_notice && t.data.search_config.search_notice.length > 0 ? t.data.search_config.search_notice: t.defaultSearchTxt))])])])])])
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "wx-index__footer",
                style: {
                    height: t.h
                }
            },
            [i("ul", {
                class: {
                    "wx-index__footer--big": t.isBig
                }
            },
            [i("li", {
                staticClass: "item__home active",
                on: {
                    click: t.clickEvent
                }
            },
            [i("div", {
                staticClass: "icon"
            },
            [i("i", {
                staticClass: "wx-index__icon wx-index__icon--home",
                style: t.iconBg
            })]), t._v(" "), i("div", {
                staticClass: "wx-index__footer--title"
            },
            [t._v("首页")])]), t._v(" "), t.find_enable ? i("li", {
                staticClass: "item__find",
                attrs: {
                    "data-href": t.skin.find
                },
                on: {
                    click: t.clickEvent
                }
            },
            [i("div", {
                staticClass: "icon"
            },
            [i("i", {
                staticClass: "wx-index__icon wx-index__icon--nearby",
                style: t.iconBg
            })]), t._v(" "), i("div", {
                staticClass: "wx-index__footer--title"
            },
            [t._v("附近")]), t._v(" "), t.find_checked ? t._e() : i("div", {
                staticClass: "spot"
            })]) : t._e(), t._v(" "), i("li", {
                staticClass: "item__publish",
                attrs: {
                    "data-href": t.skin.publish
                },
                on: {
                    click: t.clickEvent
                }
            },
            [i("span", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.find_enable,
                    expression: "find_enable"
                }],
                staticClass: "wx-index__footer--shadow"
            }), t._v(" "), i("div", {
                staticClass: "icon"
            },
            [i("i", {
                class: ["wx-index__icon", {
                    "wx-index__icon--publish--big": t.find_enable,
                    "wx-index__icon--publish": !t.find_enable
                }],
                style: t.iconBg
            })]), t._v(" "), i("div", {
                staticClass: "wx-index__footer--title"
            },
            [t._v("发服务")])]), t._v(" "), i("li", {
                staticClass: "item__message",
                attrs: {
                    "data-href": t.skin.message
                },
                on: {
                    click: t.clickEvent
                }
            },
            [i("div", {
                staticClass: "icon"
            },
            [i("i", {
                staticClass: "wx-index__icon wx-index__icon--message",
                style: t.iconBg
            })]), t._v(" "), i("div", {
                staticClass: "wx-index__footer--title"
            },
            [t._v("消息")]), t._v(" "), t.isMessageDot ? i("div", {
                staticClass: "spot"
            }) : t._e()]), t._v(" "), i("li", {
                staticClass: "item__user",
                attrs: {
                    "data-href": t.skin.user
                },
                on: {
                    click: t.clickEvent
                }
            },
            [i("div", {
                staticClass: "icon"
            },
            [i("i", {
                staticClass: "wx-index__icon wx-index__icon--user",
                style: t.iconBg
            })]), t._v(" "), i("div", {
                staticClass: "wx-index__footer--title"
            },
            [t._v("我的")]), t._v(" "), t.isUserDot ? i("div", {
                staticClass: "spot"
            }) : t._e()])])])
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return t.flag ? i("div", {
                staticClass: "wx-index__promotion"
            },
            [i("div", {
                staticClass: "promotion__cover"
            }), t._v(" "), i("div", {
                staticClass: "promotion__box"
            },
            [i("a", {
                on: {
                    click: function(e) {
                        t.close(t.href)
                    }
                }
            },
            [i("div", {
                staticClass: "promotion__thumb"
            },
            [i("img", {
                staticClass: "thumb__img",
                attrs: {
                    src: t.img
                }
            })])]), t._v(" "), i("span", {
                on: {
                    click: t.close
                }
            })])]) : t._e()
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("div", {
                staticClass: "wx-index__activity-banner"
            },
            [i("a", {
                attrs: {
                    "data-href": t.data.detailUrl
                },
                on: {
                    click: function(e) {
                        t.clickEvent(t.data.detailUrl)
                    }
                }
            },
            [t.data.imageUrl ? i("img", {
                attrs: {
                    src: t.data.imageUrl
                }
            }) : t._e()])])
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return t.item.href ? i("a", {
                staticClass: "item__href",
                attrs: {
                    "data-href": t.item.href
                },
                on: {
                    click: function(e) {
                        t.clickEvent(t.item.href)
                    },
                    touchstart: function(e) {
                        t.active = !0
                    },
                    touchend: function(e) {
                        t.active = !1
                    }
                }
            },
            [i("div", {
                staticClass: "item__avatar"
            },
            [i("span", {
                directives: [{
                    name: "show",
                    rawName: "v-show",
                    value: t.active,
                    expression: "active"
                }],
                staticClass: "active"
            }), t._v(" "), i("img", {
                directives: [{
                    name: "lazy",
                    rawName: "v-lazy",
                    value: t.item.icon,
                    expression: "item.icon"
                }],
                staticClass: "avatar__img"
            }), t._v(" "), t.show ? i("span", {
                staticClass: "item_dot"
            }) : t._e()]), t._v(" "), i("div", {
                staticClass: "item__name"
            },
            [t._v(t._s(t.item.name))])]) : t._e()
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement,
            i = t._self._c || e;
            return i("ul", {
                staticClass: "page__list"
            },
            t._l(t.data,
            function(e, a) {
                return i("li", {
                    key: a,
                    staticClass: "page__item"
                },
                [i("item", {
                    attrs: {
                        item: e,
                        line: t.line,
                        index: a,
                        local: t.local
                    }
                })], 1)
            }))
        },
        staticRenderFns: []
    }
},
function(t, e) {
    t.exports = {
        render: function() {
            var t = this,
            e = t.$createElement;
            return (t._self._c || e)("div")
        },
        staticRenderFns: []
    }
},
, , , ,
function(t, e) {}], [68]);